                    <table>
                        <tbody>
                            <tr class="prop">
                                <td valign="top" class="name">
                                    <label for="peerId"><g:message code="seedbank.peerId.label" default="Peer id" /></label>
                                </td>
                                <td valign="top" class="value ${hasErrors(bean: seedbankInstance, field: 'peerId', 'errors')}">
                                    <g:textField name="peerId" value="${seedbankInstance?.peerId}" size="40"/>
                                </td>
                            </tr>

                            <tr class="prop">
                                <td valign="top" class="name">
                                    <label for="ipAddress"><g:message code="seedbank.ipAddress.label" default="Address" /></label>
                                </td>
                                <td valign="top" class="value ${hasErrors(bean: seedbankInstance, field: 'ipAddress', 'errors')}">
                                    <g:textField name="ipAddress" value="${seedbankInstance?.ipAddress}" size="73"/>
                                </td>
                            </tr>

                            <tr class="prop">
                                <td valign="top" class="name">
                                    <label for="ipPort"><g:message code="seedbank.ipPort.label" default="Port" /></label>
                                </td>
                                <td valign="top" class="value ${hasErrors(bean: seedbankInstance, field: 'ipPort', 'errors')}">
                                    <g:textField name="ipPort" value="${seedbankInstance?.ipPort}" size="6"/>
                                </td>
                            </tr>

                            <tr class="prop">
                                <td valign="top" class="name">
                                    <label for="name"><g:message code="seedbank.name.label" default="Name" /></label>
                                </td>
                                <td valign="top" class="value ${hasErrors(bean: seedbankInstance, field: 'name', 'errors')}">
                                    <g:textField name="name" value="${seedbankInstance?.name}" size="40"/> (human-readable label)
                                </td>
                            </tr>
                        </tbody>
                    </table>